			body {margin: 0;}
			
			#container {margin: auto;}
			
			#header {
				height: 550px;
				background-repeat: no-repeat;
			}
			
			#main {background: orange;}
			
			#header_outer {height: 160px;background-color: rgba(0, 0, 0, .3);}
			
			#header_inner {
				height: 66px;
				width: 970px;
				margin: auto;
				background-color: rgba(255, 255, 255, .5);
				border-radius: 0 0 20px 20px;
			}
			
			#one, #two{width: 200px;float: left;}
			
			#three,#four {width: 200px;float: right;}
			
			#one a,#two a,#three a,#four a{
				color: black;
				text-decoration: none;
				display: inline-block;
				text-align: center;
				line-height: 50px;
			}
			
			#one span,#two span,#three span,#four span{
				display: inline-block;
				width: 25px;
				height: 10px;
				padding: 5px;
				background-origin: content-box;
			}
			#one span{background-position: -103px -10px;}
			#two span{background-position: -129px -10px;}
			#three span{width: 21px;background-position: -82px -10px;}
			#four span{width: 22px;background-position: -59px -10px;}
			
			#a {
				width: 470px;
				height: 94px;
				font-size: 45px;
				text-align: right;
				line-height: 80px;
				color: rgba(255, 0, 0, .5);
				float: left;
			}
			
			#b{
				width:660px;
				height: 94px;
				float: left;
			}
			
			#b ul {
				list-style: none;
				padding: 0px;
				margin-left: 60px;
			}
			
			#b ul li {width: 100px;float: left;}
			
			#b ul li a {
				display: block;
				width: 100px;
				text-align: center;
				line-height: 60px;
				background: transparent;
				color: #fff;
				text-decoration: none;
			}
						
			#b ul li a span{
				display: inline-block;
				margin-top:20px ;
				width: 21px;
				height: 10px;
				padding: 5px;
				background-position: -12px -50px;
				background-origin: content-box;
			}
			
			#c{
				width: 293px;
				height: 94px;
				float: left;
			}
						
			#c ul{
				list-style: none;
				padding: 0;
				margin-top: 35px;
			}
			
			#c ul li{width: 120px;text-align: left;}
			
			#c ul li a{
				display: block;
				width: 120px;
				background: transparent;
				font-size: 13px;
				color: black;
				text-decoration: none;
			}
			
			#c ul li a span{
				display: inline-block;
				width: 21px;
				height: 12px;
				padding: 5px;
				background-position: -50px -50px;
				background-origin: content-box;
			}
			
			#info{width:700px;float: right;}
			
			#info_top {
				height: 150px;
				background-color: rgba(255, 0, 0, .2);
				margin-top: 130px;
			}
			#info_bottom{height: 70px;}	
				
			#info_bottom ul {
				list-style: none;
				padding: 0px;
				margin-top: 10px;
				margin-left:250px ;
			}
			
			#info_bottom ul li {width: 200px;float: left;}
			
			#info_bottom ul li a {
				display: block;
				width: 150px;
				height: 30px;
				text-align: center;
				line-height: 30px;
				background: transparent;
				color: black;
				text-decoration: none;
				border: 1px solid;
			}
			
			#info_bottom ul li a:hover{background-color: rgba(255, 0, 0, .5);}
			
			#info_top p {
				text-align: center;
				font-size: 20px;
				color: #FFFFFF;
			}
			#info_top span{
				display: block;
				padding-top: 10px;
				margin-left: 430px;
				font-size: 22px;
				
			}
			#content {margin: auto;}

			#content_one{margin: auto;}

			#content_one_top{
				width: 950px;
				height: 350px;
				margin: auto;
				padding: 25px;	
			}
			
			#content_left {
				width: 700px;
				height: 350px;
				float: left;
			}
			#content_left_top{
				width: 700px;
				height: 240px;
				float: left;
			}
    		#content_left_bottom{
    			width: 690px;
    			height: 100px;
    			float: left;
    			background: #808080;
    			position: relative;
    		}
			.womenShoes{
				width: 300px;
				height: 190px;
				box-shadow: 0px 0px 10px 2px gray;
				-webkit-box-shadow: 0px 0px 10px 2px gray;
				-moz-box-shadow: 0px 0px 10px 2px gray;
				-o-box-shadow:0px 0px 10px 2px gray;
				-ms-box-shadow: 0px 0px 10px 2px gray;
				background: black;
				margin: 0px 50px 0px 0px;	
				float: left;	
				position: relative;		
			}
			.womenShoes img{
				display: block;
				position: absolute;
				left:-10px;
				bottom: -10px;				
			}
			
			.womenBags {
				width: 300px;
				height: 190px;
				box-shadow: 0px 0px 10px 2px gray;
				-webkit-box-shadow: 0px 0px 10px 2px gray;
				-moz-box-shadow: 0px 0px 10px 2px gray;
				-o-box-shadow:0px 0px 10px 2px gray;
				-ms-box-shadow: 0px 0px 10px 2px gray;
				background: #98725E;
				float: left;
				position: relative;				
			}
			.womenBags img{
				display: block;
				position: absolute;
				right:-10px;
				bottom: -20px;				
			}
			.womenBags h1,.womenShoes h1,#member_discount_a h1,#mask_c h1{
				color:rgba(255,255,255,0.9);
				text-shadow: 1px 1px 5px rgba(0,0,0,.6);
			}
			
			#content_right {
				width: 240px;
				height: 350px;
				float:left;
				background-size: contain;
				background-repeat: no-repeat;
			}
			
			div#content_right {position: relative;}
			
			.mask {
				display: none;
				border: none;
				width: 240px;
				height: 350px;
				background: rgba(255, 0, 0, .3);
				position: absolute;
				left: 0;
				top: 0;
			}
			
			#content_right:hover .mask {display: block;}
			
			#member_discount_a{
				width: 400px;
				height: 100px;
				float: left;
			}
			#member_discount_b{
				width: 290px;
				height: 100px;
				float: left;
			}
			#member_discount_b ul{
				height: 100px;
				display: block;
				list-style: none;
				padding: 0;
				margin:0 auto;
			}
			#member_discount_b ul li{
				width: 290px;
				height: 100px;
				float: left;
			}
			#member_discount_b ul li a {
				display: block;
				width: 150px;
				height: 45px;
				font-size: 20px;
				text-align: center;
				line-height: 45px;
				background: transparent;
				color:rgba(255,255,255,0.9);
				text-decoration: none;
				border: 1px solid;
				position: absolute;
				margin: 20px 0px 0px 50px;
			}
			#member_discount_b ul li a:hover {
				background-color: rgba(255, 0, 0, .5);
				color: rgba(0, 0, 0, .8);
				border: none;
			}
			#mask_c h1{
				position: absolute;
				color:rgba(255,255,255,0.9);
				margin: 100px 0px 0px 48px;
			}
			#mask_c hr{position: absolute;margin: 180px 20px 0px 20px;}
			#mask_c p{
				position: absolute;
				margin: 200px 0px 0px 50px;
				color:rgba(255,255,255,0.8);
				text-shadow: 1px 1px 1px rgba(0,0,0,.2);
				font-size: 80px;
			}

			#content_one_bottom{margin: auto;}
			#content_one_bottom h1 {font-size: 50px;}
			
			#nav {
				display: block!important;
				height: 50px;
				text-align: center;
			}
			
			#nav ul {
				display: block;
				list-style: none;
				padding: 0;
				margin: 10px 100px 0px 450px;
			}
			
			#nav ul li {width: 180px;float: left;}
			
			#nav ul li a {
				display: block;
				width: 150px;
				height: 30px;
				text-align: center;
				line-height: 30px;
				background: transparent;
				color: black;
				text-decoration: none;
				border: 1px solid;
			}
			
			#nav ul li a:hover {
				background-color: rgba(0, 0, 0,0.8);
				border: none;
				color: #fff;
			}
			
			#ads{width: 940px;margin: auto;}
			
			#ads div {
				height: 460px;
				width: 940px;
				margin: auto;
				
			}
			
			.show {display: block;}
			
			#ads ul{
				width: 940px;
				height: 460px;
				display: block;
				list-style: none;
				padding: 0;
				margin: 0;
			}
			#ads ul li{
				width: 300px;
				height: 460px;
				float: left;
				
			}
			#ads ul li a{
				display: block;
				width: 300px;
				height: 460px;
				text-decoration: none;
				color: black;
			}
			#ads ul li a span{
				display: inline-block;
				width: 300px;
				height: 460px;
				background-size: contain;
			}
			
			#left_center ul{width: 300px;height: 60px;}
			#left_center ul li{
				width: 50px;
				height: 50px;	
				float: right;
				margin: 5px 5px;
				text-align: center;
				border-radius:50% ;
				background-color: #AE85D7;
				
			}
			#left_center ul li p{color: #FFFFFF;}
			
			#left_right ul{width: 300px;height: 60px;}
			#left_right ul li{
				width: 50px;
				height: 50px;
				float: right;
				margin: 5px 5px;
				text-align: center;
				font-size: 13px;
				border-radius: 50%;
				background-color: rgb(255,0,0,.6);
			}
			#left_right ul li p{color: #FFFFFF;}			
			
			.hide {display: none;}
			
			#content_two{
				margin-top:20px ;
				height: 320px;
			}
			#two_left{
				float: left;
				width: 240px;
				height: 320px;
			}
			#two_center{
				float: left;
				width: 930px;
				height: 320px;				
			}
			#two_center_p{
				text-align: center;
				font-size: 32px;
				color: #FFFFFF;	
			}
			#two_right{
				float: left;
				width: 245px;
				height: 320px;
			}

			#content_three{
				width: 940px;
				margin: 20px auto;
				height: 820px;
			}
			#content_three span{
				display: inline-block;
				margin: 8px 0px 20px 0px;
				font-size: 20px;
			}
			#three_top{
				width: 940px;
				height: 520px;
				margin: auto;
				float: left;
				position: relative;
			}
			#three_top_left{
				width: 700px;
				height: 520px;
				float: left;
			}
			
			#three_top_left_top{
				width: 700px;
				height: 255px;
				margin: 0px;
				padding: 0px;
			}
			
			#left_top_img{
				width: 370px;
				height: 255px;
				float: left;				
			}
			
			#left_top_img div{
				width: 370px;
				height: 255px;
				transition:display 3s ease-in ;
			}
			
			#left_top_p{
				width: 330px;
				height: 255px;
				float: left;
				font-size: 15px;
			}
			
			#left_top_p span{
				margin: 0px 0px 0px 0px;
				padding: 0px;
				font-size: 26px;
			}			
			#left_top_p span ul{
				width: 110px;
				height: 50px;
				list-style: none;
				position: absolute;
				top:0px;
				left: 575px;
			}
			#left_top_p span ul li{
				float: left;
				width: 30px;
				text-align: center;
				margin: 2px;
			}
			#top_p_span01,#top_p_span02{
				display: inline-block;
				width: 30px;
				height: 30px;
				padding: 2px;
				background-position: -12px -100px;
				background-origin: content-box;
			}
			#top_p_span02{background-position: -62px -100px;}
			
			#left_top_p ul{
				margin: 0px;
				width: 150px;
				height:50px;
				display: block;
				list-style: none;
				float:right;
				position: absolute;
				top:215px;
				left: 520px;
			}
			#left_top_p ul li{
				list-style: none;
				width: 120px;
				height: 30px;
				line-height: 28px;
				text-align: center;
			}
			
			#left_top_p ul li a{
				text-decoration: none;
				width:120px;
				height: 30px;
				display: block;
				border: 1px solid black;
				color: black;
			}
			
			#three_top_left_bottem{
				width: 700px;
				height: 255px;
				margin: 0px;
				padding: 0px;
			}
			
			#left_bottem_img{
				width: 367px;
				height: 200px;
				float: left;
				background: #C4163D;
				margin-right: 3px;
			}
			
			
			#bottem_img_p,#top_right_p{
				margin: 0px auto;
				text-align: center;
				color: #FFFFFF;
				font-size: 25px;
				line-height: 80px;
			}
			
			
			#bottem_img_p span,#top_right_p span{
				margin: 0px auto;
				text-align: center;
				color: #FFFFFF;
				font-size: 100px;
			}
			#left_bottem_p p{
				width: 330px;
				height: 255px;
				float: left;
				font-size: 15px;
			}
			
			#left_bottem_p span{
				margin: 0px 0px 0px 0px;
				padding: 0px;
				font-size: 26px;
			}
			#left_bottem_p ul{
				margin: 0px;
				width: 150px;
				height:50px;
				display: block;
				list-style: none;
				float:right;
				position: absolute;
				top:465px;
				left: 520px;
			}
			#left_bottem_p ul li{
				list-style: none;
				width: 120px;
				height: 30px;
				line-height: 28px;
				text-align: center;
			}
			
			#left_bottem_p ul li a{
				text-decoration: none;
				width:120px;
				height: 30px;
				display: block;
				border: 1px solid black;
				color: black;
			}
			#three_top_right{
				width: 240px;
				height: 550px;
				background-size: contain;
				position: absolute;
				margin-left: 700px;
			}
			
			#three_top_right:hover #top_right_p{background: rgba(255, 0, 0, .3);}
			#top_right_p p{
				margin:0px auto;
				height: 124px;
				text-align: center;
				color: #FFFFFF;
				font-size: 12px;
				line-height: 20px;
			}
			
			#three_bottem{
				width: 940px;
				height: 300px;
				margin: auto;
				margin-top: 20px;
				float: left;
				background-size: contain;
				position: relative;
			}
			
			#three_bottem_p{
				width: 300px;
				height: 80px;
				position: absolute;
				top:50px;
				left: 600px;
				text-align: right;				
			}
			
			#three_bottem_p span{
				color: #FFFFFF;
				font-size: 22px;
				margin: 0px;
			}
			
			#three_bottem_p p{color: #FFFFFF;font-size: 12px;}
/*footer*/
			#footer{
				height: 600px;
				margin: 0px;
				padding: 0px;
				border-top: 1px solid;
				background: #EEEEEE;
			}
			#footer_content{
				width: 940px;
				margin: 0px auto;
				padding: 0px;
			}
			#footer_left,#footer_center,#footer_right{
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 0px;
				float: left;
			}
			#footer_left p,#footer_center p{margin: 0px;padding: 0px;}
			
			#footer_left hr,#footer_center hr{margin: 0px;padding: 0px;}
			#ul01,#ul02,#ul03{
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
			#ul01 li,#ul02 li{
				width: 286px;
				height: 30px;
				margin:20px 0px 35px 0px;
				padding-left: 10px;
				line-height: 25px;
				border: 1px solid black;
			}
			#ul02 li{height: 140px;margin: 20px 0px 25px 0px;}
			#ul03 li{
				width: 140px;
				height: 26px;
				margin-left:156px;
				line-height: 25px;
				text-align: center;
				border: 1px solid rgba(255,93,86);				
			}
			#ul03 li a{
				display: block;
				width: 140px;
				height: 26px;
				line-height: 25px;
				text-decoration: none;
				color: #FFFFFF;	
				background: rgba(255,93,86);		
			}
			
			#footer_center{margin: 0px 10px 0px 10px;}
			
			#center_pimg{margin: 20px auto;}
			#pimg_top,#pimg_center,#pimg_bottom{
				width: 300px;
				height: 140px;
				margin-bottom: 5px;
				float: left;
			}
			#pimg_top_left,#pimg_center_left,#pimg_bottom_left{width: 210px;float: left;}
			#p_top{color: rgba(255,93,86);font-size: 18px;}
			#p_bottom{font-size: 17px;}
			#pimg_top_left span,#pimg_center_left span,#pimg_bottom_left span{
				display: inline-block;
				width: 10px;
				height: 15px;
				padding: 5px;
				margin-bottom: 5px;
				background-position: -110px -100px;
				background-origin: content-box;
			}

			#pimg_top_right,#pimg_center_right,#pimg_bottom_right{
				width: 82px;	
				height: 117px;
				float: left;
				border: 2px solid black;
				position: relative;
				background-size: contain;
			}
			#pimg_top_right ul,#pimg_center_right ul,#pimg_bottom_right ul{
				width: 20px;
				height: 20px;
				list-style: none;
				position: absolute;
				top: -13px;
				left: 20px;
			}
			#pimg_top_right ul li{background-color: #AE85D7;}
			#pimg_center_right ul li,#pimg_bottom_right ul li{background-color: rgb(255,0,0,.6);}		
			#pimg_top_right ul li,#pimg_center_right ul li,#pimg_bottom_right ul li{
				display: block;			
				width: 20px;
				height: 20px;
				border: 1px solid #FFFFFF;
				border-radius: 50%;
			}
			
			#footer_right{width: 300px;margin-bottom: 30px;}
			#footer_right_top,#footer_right_center,#footer_rigth_bottem{width: 300px;float:left;}
			#footer_right_top{margin-top: 50px;}
			#top_img{float: left;width: 90px;}
			#top_img img{width: 85px;height: 86px;}
			#top_p{float: left;width: 200px;}
			#top_p h3,#top_p p,#center_auto p{margin: 0px;padding: 0px;}
			#top_p p{font-size: 14px;}
			
			#footer_right_center{margin: 25px auto;height: 190px;}
			#center_auto,#bottem_auto{width: 200px;margin: auto;}
			#footer_right_center ul{
				list-style: none;
				margin-top: 20px;
				padding: 0px;
			}
			#footer_right_center ul li{margin-bottom:10px ;}
			#footer_right_center ul li span{
				display: inline-block;
				width: 18px;
				height: 15px;
				padding: 3px;
				background-origin: content-box;
			}
			#span1{background-position:  -155px -110px;}
			#span2{background-position:  -177px -110px;}
			#span3{background-position:  -203px -110px;}
			#span4{background-position:  -226px -110px;}